home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus Special 23
/
AMIGAplus Sonderheft 23 (2000)(Falke)(DE)[!].iso
/
Tools
/
Text-Viewer
/
MSWordView
/
CHANGELOG
< prev
next >
Wrap
Text File
|
1999-11-06
|
46KB
|
834 lines
Changes up to 0.5.2
* implemented auto text color colour check for table cells, no more
black on black, or black on blue. i must look closely at what other
auto changes word makes.
* some uber-simple greyscaling code when table look says no-color.
* verified it works under AIX, made a few changes that showed up due
to its stricter malloc, theres probably a few more malloc related
issues hiding in there.
* column breaks show up as well now.
* the various types of section breaks are distinguisable from the
others, and from page breaks.
* a few changes to make sure formatting and tables get on better
together.
* sequence field supported, i.e caption numbering, i just use the last
fields that msword left in there.
* changed hyperlinking so that it works with bookmarks that are in
comments (annotations).
* i now support multiple bookmarks that end on the same location.
* multiple bookmarks that start on the same location should be supported,
but no examples yet.
* the comment author initials are extracted and used in the main document
when referencing comments.
* comments now end when they are supposed to, only the correct comments get
included, should work for fastsave, not tested.
* removed unused variables, sorted out a few other warnings, maybe itll
squeak by the irix compiler now ?
* names and initial info for comments is extracted as well, and stuck in a
table at the end of the document.
* fixed the <a name= for comments, should work in fast saved.
* custom graphics for annotations.
ALL TODO
* whats the story with the page number ref that shows up in annotations ?
* the bounds of the comment in the main document ?
* strikethrough and annotations ?
* start using the same structure names as word, and putting stuff like
get_FIB in order, switch to using bit fields where word uses them
rather than the current promotion to U8 that i do to keep my sanity.
* allow the various colors that im using to specifiy different attributes to
be modified by the user.
* bookmarks embedded in html tags break them, constructs such as e.g
<A href="stuff">stuf<a name="here">f</a></A> are being output even though
thats well wrong in html.
* optional html correct handling of lists.
* hmm, with bookmarks implemented, it might not be too hard to do
the toc
* place all wingding and symbolfont names directly in the makefile for
make install.
* convert the cross-referenced "above/below", into hyperlinked above and
below.
* support ole embedded graphics ?
* optional support for specifying special fonts, not recommended for use
on publishing for internet sites, but useful for internal use for those
of you who have done the funky chicken dance with unix netscape to work
with ms winding etc fonts or are using ie/netscape on windows.
* all the fields, document background colour, wmf converter .
* it might be possible to support right indentation, if its simultaneous
with equal left indentation by using <blockquote> instead of <dir>, but
i dont see that as essential.
* inside/outside page numbering doesnt work, dont know where its set.
* find the location of whatever sets the footnote & endnote styles of
numbering, as its currently unknown, i havent figured it out yet, this
isnt super essential though, but it is annoying.
* all endnotes are listed at the end of the section rather than optionally
at the end of the document, i dont know how this is done, doesnt appear
documented.
* two pass parser for finding best fit html tables for word tables.
* you know i could really do with a nifty logo.
* gtk+dps wysiwyg viewer, output to ps from this
* --> xml support ??, im told that xml is the way to go, i dont know a thing
about it yet, so the next task is to learn it.
* use incremental zlib functions to do decompressing rather than use mmap.
* make sure annotations references always get shown in the normal font ?
* hyperlink sequence fields ?
* doesnt compile under neXt ?
* do a check for mman.h and dont do compression if not there.
Changes up to 0.5.1
* forgot to change the version no in the source.
* damn sunsite broke connection half way through uploading.
Changes up to 0.5.0
* Martin Kalms <kalms@lysator.liu.se>, configure fix for sunos 4.1 in
relation to strerror.
* added option where you can ignore table widths.
* custom graphics for comments.
* endnote autonumbering now works, now defaults in roman numerals.
* fast save footnote problem fixed, though i think things might be
even more complex that i thought, so keep an eye on that area.
* footnotes are in a colour of their own.
* symbols as footnotes, required a change to the 4a30 sprm that might fix
a few other char formatting issues.
* restarting footnotes on each page, and each section works, this is
encoded in the the number itself it appears, a href and a name, and some
invalid html code fixed in the footnote area as well, footnotes are now in
a colour of their own *but* the location of whatever sets the footnote &
endnote styles of numbering is unknown, i havent figured it out.
* all endnotes are listed at the end of the section rather than optionally
at the end of the document, i dont know how this is done, doesnt appear
documented.
* textmarks / bookmarks and explicit hyperlinking supported, bugs in
old code removed hopefully and internal hyperlinks put in via insert
hyperlink are supported.
* support for bookmarks, i.e they are converted to <a name>[text]</a> html
code.
* converted cross-referenced textmarks/bookmarks into hyperlinks.
* wmf files can now be decompressed thanks to peter.brandstrom@ericsson.com
now i need a wmf --> something useful converter. i see that theres a new
one available off the gimp plugin page, with some uberhacking it might
do the trick, the notes/wmf dir has a goodly chunk of info on the format if
anyone wants to do it for me.
* when bookmarks are embedded in bookmarks something odd appears to occur,
but nonetheless the ms save as html does the same, so im assuming that its
ok
* added bookmark support to fastsaved, should work fine, not tested.
* pagebreak gifs are correctly centered if the next para is a centered etc
one.
* author field supported.
* proper positioning of page numbers, general layout of headers appears
to be fine, except that tab stops are used in headers to center, left
and right align headers, which doesnt work so well in html mode.
* added defensive code to some sort of list bug.
* mimic strike-through and double st by setting the text color to either
#ed32ff or #ff7332
* disallow height commands inside tables, as the model of paragraph heights
doesnt fit well with the architecture for tables, so im ignoring them in
tables, hopefully noone will notice :-)
* fixed a small bug in sprm which was causing errors later in lists.
* tables and paragraph formatting were misaligned across td boundries.
so now i clear specials and fonts on entry to a table, and on exit of each
cell, hopefully i broke nothing else on doing so.
* at least one really bad conversion with a file called RESUME.doc, but in
my defence i looked at the msword conversion of this to html, and its just
as buggered up so rasp ;-P
* added credits file
* found problem in decompress code, i didnt make it good enough for real
world usage, i now use mmapping so make my life easier, dont know if this
is fully portable, works on linux and solaris.
* oledecod had bugs on cleanup, so sent filters group wmf.doc and
Contribu.doc to demo the problems.
* i now use oledecod 0.0.4 which fixes cleanup problems, but Contribu.doc
style problems continue, they return 5 but laola can extract the streams
nonetheless while oledecode cannot, i modified the original laolareplace.c
to handle this as well.
* oledecod 0.0.4 has a bug in relation to 1812bb.doc, laolareplace.old.c
hasnt this bug, so im back to using that again.
* those ffffffff's in lists that haunted me in earlier releases are *back*
grrrrr!!, anyway ive another massive nasty workaround that im using that
hasnt crashed any docs, and appears to do the right thing, at least in
propos~s.doc
* wmf decompress